package com.universalInterface.lims_interface.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.universalInterface.common.base.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 实验室测试报告数据
 * </p>
 *
 * @author author
 * @since 2023-12-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("test_report")
@Schema(name = "TestReport", description = "实验室测试报告数据")
public class TestReport extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 2412496721271227224L;

	@Schema(name = "testReportGuid", description = "试验报告GUID")
	@TableField(value = "test_report_guid")
	private Long testReportGuid;

	@Schema(name = "testGuid", description = "测试信息")
	@TableField(value = "test_guid")
	private Long testGuid;

	@Schema(name = "channelName", description = "通道名")
	@TableField(value = "channel_name")
	private String channelName;

	@Schema(name = "channelUnit", description = "通道值的单位文本")
	@TableField(value = "channel_unit")
	private String channelUnit;

	@Schema(name = "channelValue1", description = "通道数值")
	@TableField(value = "channel_value1")
	private String channelValue1;

	@Schema(name = "channelValue2", description = "通道数值")
	@TableField(value = "channel_value2")
	private String channelValue2;

	@Schema(name = "channelValue3", description = "通道数值")
	@TableField(value = "channel_value3")
	private String channelValue3;

	@Schema(name = "channelValue4", description = "通道数值")
	@TableField(value = "channel_value4")
	private String channelValue4;

	@Schema(name = "channelValue5", description = "通道数值")
	@TableField(value = "channel_value5")
	private String channelValue5;

	@Schema(name = "channelValue6", description = "通道数值")
	@TableField(value = "channel_value6")
	private String channelValue6;

	@Schema(name = "channelValue7", description = "通道数值")
	@TableField(value = "channel_value7")
	private String channelValue7;

	@Schema(name = "channelValue8", description = "通道数值")
	@TableField(value = "channel_value8")
	private String channelValue8;

}
